這禮拜進度比較快寫到 week4 的作業。看了一下 fetch
API 的東西,$.ajax()
, Promise
, Async
查資料的時候看到很多新的東西,但那時候沒有真的下去嘗試。其實這些東西在使用上還是有差別,找時間想要比較一下它們的差異。
然後第四週作業簡答題我花了異常多的時間寫,主要因為需要解釋 API 的概念,還有練習寫 API 文件,那時候感受到心裡想法沒辦法好好表達的痛苦,感受到表達能力的重要性。
總之第三週後大半段時間都在跟 API 的概念奮鬥,甚至還去找了最早提出 RESTful 概念的論文來啃。讀完的時候還是覺得不知道怎麼表達 API 是什麼。
然後學著用 blueprint 寫 API 文件,看英文的文件真的頭很痛,學著習慣接觸大量的英文。
以第三週的課程進度來說,需要掌握基本的程式概念,並且運用這些概念來解決一些問題。一開始碰程式的人可能真的會很不習慣,但這確實是需要多花時間去想,讓自己可以習慣這種邏輯式的思考方式。
在這周的課程有很多 LIOJ 題目練習的機會,自己每天花時間解個一題,真的就會變強了。上面題目做完的話,可以嘗試看看 Leetcode 的題目,其實蠻多可以練習的機會的。
另外第三週課程自我檢討有提到 unit test,但老實說 Jest 的部分即使到了課程很後面還是沒什麼機會派上用場。算是自己學到現在覺得有點小小可惜的地方。
在課程第十六週的時候解線上題目有用到 Jest,可以趁那個時候稍微了解一下怎麼幫程式寫測試?
以上,今天還是一樣先簡單聊聊那週的我大概在幹嘛,明天會整理一下那時候寫的筆記,我們明天見!